
/*
以求费马点为例：

在平面上我先随便选出一点出发，向上下左右4个方向（这里只是以4方向为例，你也可以设8方向等，对于3维的可以设6方向）每个方向都尝试性的迈一步，这一步的大小为step，在所到的4个新地点选一个到所有点距离和最小的，然后你就走到那个点作为下一步的出发点，直到某一时刻四个方向都不如你当前所占的地点优，这是就将step/=2（除2也是灵活的，你也可以除1.5）之后再重复找四个方向。

不能更新的意义就是在当前step的精度下无法再移动，所以要再次缩小精度。这就像在google地图上找哈工大二公寓一样，先找到中国，再缩小精度(step/=2)，再找到哈尔滨，在缩小精度，再找到工大，再缩小精度，再找到二公寓。
*/
#include <iostream>
#include <cmath>
#include<cstdio>
using namespace std;

#define N 128
#define EPS 0.1
using namespace std;

int n;
double x[N], y[N];

double f(double a, double b)
{
    int i;
    double ans = 0;

    for (i=0; i<n; i++)
        ans += sqrt((a-x[i])*(a-x[i]) + (b-y[i])*(b-y[i]));

    return ans;
}

int main()
{
    double ans, step, temp, a, b, ta, tb;
    int i;
    bool flag;

    while (scanf("%d", &n) == 1)
    {
        for (i=0; i<n; i++)
            scanf("%lf%lf", &x[i], &y[i]);
        a = x[0];
        b = y[0];
        ans = f(a, b);

        step = 128;
        while (step > EPS)
        {
            flag = 1;
            while (flag)
            {
                flag = 0;

                temp = f(a+step, b);
                if (temp < ans)
                {
                    flag = 1;
                    ans = temp;
                    ta = a + step;
                    tb = b;
                }

                temp = f(a-step, b);
                if (temp < ans)
                {
                    flag = 1;
                    ans = temp;
                    ta = a - step;
                    tb = b;
                }

                temp = f(a, b+step);
                if (temp < ans)
                {
                    flag = 1;
                    ans = temp;
                    ta = a;
                    tb = b + step;
                }

                temp = f(a, b-step);
                if (temp < ans)
                {
                    flag = 1;
                    ans = temp;
                    ta = a;
                    tb = b - step;
                }
                a = ta;
                b = tb;
            }
            step /= 2;
        }

        printf("%.0lf\n", ans);
    }

    return 0;
}
